// JavaScript Document
function validar(valor)
{
	if($('#frm_notacredito').val()=="")
	{
		alert("Debe Ingresar Nº de Nota Credito");
		$('#frm_notacredito').focus();
		return false;
	}
	
	if($("#frm_bus_provedor").val()=="")
	{
		alert("Debe Seleccionar al Proveedor");
		$('#frm_bus_provedor').focus();
		return false;
	}
	
	if(valor==1)
		ingresar();
	else
		modificar();   
}

function muestra_grilla_facturas(id)
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=7&id_notac='+id,
		success:function(datos){
			$("#proveedores").html(datos);
		}
	});
}
function muestra_grilla_notasc()
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=5',
		success:function(datos){
			$("#paginador").html(datos);
		}
	});
}
function ingresar()
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=1&frm_notacredito='+$('#frm_notacredito').val()+'&frm_fecha='+$('#frm_fecha').val()+'&id_proveedor='+$("#id_proveedor").val(),
		success:function(datos){
			location.href="notacredito.php?id="+datos;
		}
	});
}

function modificar()
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=2&frm_notacredito='+$('#frm_notacredito').val()+'&frm_fecha='+$('#frm_fecha').val()+'&id_proveedor='+$("#id_proveedor").val()+'&id_oculto='+$("#id_oculto").val()+'&total='+$("#total_factura").val(),
		success:function(datos){
			location.href="notacredito.php?id="+$("#id_oculto").val();
		}
	});
}

function elimina()
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=3&id_oculto='+$('#id_oculto').val(),
		success:function(datos){
			location.href="notacredito.php";
		}
	});	
}

function elimina_notac(id)
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=4&id_oculto='+id,
		success:function(datos){;
			muestra_grilla_notasc()
		}
	});	
}

function agregar_facturas()
{
 var id_notac= $("#id_oculto").val();
 var id_factura = $("#id_factura").val();
 $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=9&id_factura='+id_factura+'&id_notac='+id_notac,
		success:function(datos){
			if(datos!=0){
				muestra_grilla_facturas(id_notac);
			} else {
				 alert("Producto ya Ingresado");	
			}
		}
	});	
}

function elimina_factura(id)
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=14&id_oculto='+id,
		success:function(datos){
			alert(datos);
			muestra_grilla_facturas(id);
			muestra_grilla_notasc();
		}
	});	
}
/*
function elimina_list(id,tipo_factura)
{
	
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=3&id_oculto='+id+'&tipo='+tipo_factura,
		success:function(datos){
			location.href="factura.php";
		}
	});	
}

function elimina_pro(id)
{
	var id_factura=$("#id_oculto").val();
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=10&id_oculto='+id,
		success:function(datos){
		muestra_grilla_pro(id_factura,$('#tipo_oculto').val());
		muestra_grilla();
		}
	});	
}*/

function detalle_guia(id,id_factura)
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=11&id_guia='+id+'&id_factura='+id_factura,
		success:function(datos){
			$.fancybox(datos);
		}
	});		
}

function muestra_grilla_pro(id)
{
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=7&id_guia='+id,
		success:function(datos){
			$("#productos").html(datos);
		}
	});
}

function agregar_prod_nota(id,id_guia,opc)
{	
	   var texto="#textarea"+id;
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=12&id_proguia='+id+"&detalle="+$(texto).val()+"&id_guia="+id_guia+"&opc="+opc+"&id_factura="+$('#id_factura_oculto').val(),
		success:function(datos){
			muestra_grilla_facturas(id);
			$.fancybox(datos);
		}
	});
}

function actualizar_valores(id_factura)
{
	   var id_notacredito=$('#id_oculto').val();
	   $.ajax({
		url:'gr_notacredito.php',
		type:'POST',
		data:'op=13&id_notacredito='+$('#id_oculto').val()+"&id_factura="+id_factura+"&total="+$('#total_real').val(),
		success:function(datos){
			muestra_grilla_facturas(id_notacredito);
			muestra_grilla_notasc();
			$.fancybox.close();
		}
	});
}